// pages/Clock/Clock.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    imageUrl: '',
    postContent: ''
  },

  inputChange: function(e) {
    this.setData({
      postContent: e.detail.value
    });
  },

  chooseImage: function() {
    wx.chooseImage({
      count: 1,
      sizeType: ['original', 'compressed'],
      sourceType: ['album', 'camera'],
      success: res => {
        this.setData({
          imageUrl: res.tempFilePaths[0]
        });
      }
    });
  },

  publishPost: function() {
    if (!this.data.postContent && !this.data.imageUrl) {
      wx.showToast({
        title: '请输入内容或选择图片',
        icon: 'none'
      });
      return;
    }

    // 获取当前时间
    const now = new Date();
    const timeStr = `${now.getFullYear()}-${String(now.getMonth() + 1).padStart(2, '0')}-${String(now.getDate()).padStart(2, '0')}`;

    // 创建新帖子数据
    const newPost = {
      nickName: 'yuanbao',
      content: this.data.postContent,
      time: timeStr,
      src: 'https://img.picui.cn/free/2025/05/12/6821fa6ada03a.jpg',
      imageList: this.data.imageUrl ? [this.data.imageUrl] : [],
      loveList: [],
      commentList: []
    };

    // 获取现有帖子列表
    const pages = getCurrentPages();
    const attractionsPage = pages[pages.length - 2];
    const list = attractionsPage.data.list || [];
    
    // 添加新帖子到列表开头
    list.unshift(newPost);
    
    // 更新attractions页面的数据
    attractionsPage.setData({
      list: list
    });

    // 返回上一页
    wx.navigateBack({
      success: () => {
        wx.showToast({
          title: '发布成功',
          icon: 'success'
        });
      }
    });
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})